habitual place of abode - Español Inglés Diccionario